function ShowLayoutEmpty(n){var t=$(".d-page-part");n?t.show():(t.hide(),t.has(".d-widget").show())}function ValidateCpf(n){n=n.replace(".","");n=n.replace(".","");n=n.replace("-","");n=n;var r,f,i,t,u,e;if(e=1,n.length!=11)return!1;for(t=0;t1;t--)i+=r.charAt(10-t)*t;if(u=i%11<2?0:11-i%11,u!=f.charAt(0))return!1;for(r=n.substring(0,10),i=0,t=11;t>1;t--)i+=r.charAt(11-t)*t;return(u=i%11<2?0:11-i%11,u!=f.charAt(1))?!1:!0}function ValidateCnpj(n){n=n.replace(".","");n=n.replace(".","");n=n.replace(".","");n=n.replace("-","");n=n.replace("/","");n=n;var f,o,r,t,e,u,i,s;if(s=1,n.length!=14)return!1;for(t=0;t=1;t--)r+=f.charAt(i-t)*u--,u<2&&(u=9);if(e=r%11<2?0:11-r%11,e!=o.charAt(0))return!1;for(i=i+1,f=n.substring(0,i),r=0,u=i-7,t=i;t>=1;t--)r+=f.charAt(i-t)*u--,u<2&&(u=9);return(e=r%11<2?0:11-r%11,e!=o.charAt(1))?!1:!0}(function(n,t,i,r){n.extend(String.prototype,{startsWith:function(t){return n.type(this)=="string"?this.slice(0,t.length)==t:!1},endsWith:function(t){return n.type(this)=="string"?this.slice(-t.length)==t:!1},contains:function(t){return n.type(this)=="string"?this.indexOf(t)>-1:!1},isUrl:function(){return/^(http[s]?:\/\/){0,1}(www\.){0,1}[a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,5}[\.]{0,1}/.test(this)}});tao={};tao.mapper=function(n,t){n!=r&&(this._init(n),t!=r&&(this.filter=t))};tao.mapper.prototype={schema:{},_init:function(t){t&&n.extend(this.schema,t)},data:function(t){return n.isArray(t)?t:t.Model!=r?t.Model:t},total:function(t){return n.isArray(t)?t.length:t.Total!=r?t.Total:void 0},filter:null,convert:function(t){var f=this,u,i;return this.schema&&!n.isEmptyObject(this.schema)&&n.isArray(t)?(u=this.schema,i=[],n.each(t,function(t,e){var o={},s,h;for(s in u)o[s]=e[u[s]];n.isFunction(f.filter)?(h=f.filter(e,o),(h==r||h==!0)&&i.push(o)):i.push(o)}),i):t},map:function(t){var i=n.isFunction(this.data)?this.data(t):t,r=n.isFunction(this.total)?this.total(t):0;return n.isFunction(this.convert)&&(i=this.convert(i)),{total:r,data:i}},setup:function(t){var r=n(t),i=n("[data-role='schema']",t);return i.length&&this._setupSchema(i),this._setupMethods(t),n(t)},_setupSchema:function(t){var r={},i=n("[data-to]",t);i.length==0?(i=n("[data-field]",t),i.each(function(t,i){var u=n(i).data("field"),f=n(i).text();u&&f&&(r[n.trim(u)]=n.trim(f))})):i.each(function(t,i){var u=n(i).data("to"),f=n(i).data("from");u&&f&&(r[n.trim(u)]=n.trim(f))});this.schema=r},_setupMethods:function(n){n.data("filter")&&(this.filter=new Function("dataItem","output",n.data("filter")));n.data("data")&&(this.data=new Function("data",n.data("data")));n.data("total")&&(this.total=new Function("data",n.data("total")));n.data("convert")&&(this.convert=new Function("data",n.data("convert")))}};n.fn.mapper=function(){var t=new tao.mapper,i;return this.data("instance")?this.data("instance"):(this.data("type")&&(i=this.data("type"),n.isFunction(eval(i))&&(t=eval("new "+i+"()"))),t.setup(this),this.data("instance",t),this.hide(),t)};tao.xmlMapper=function(n){this._init(n)};n.extend(tao.xmlMapper.prototype,tao.mapper.prototype);n.extend(tao.xmlMapper.prototype,{schema:{tagName:"node",fields:[{name:"text",role:"attribute",ref:"text"},{name:"img",role:"attribute",ref:"imageUrl"},{name:"link",role:"attribute",ref:"navigateUrl"},{name:"rel",role:"attribute",ref:"rel"},{name:"url",role:"attribute",ref:"dataUrl"},{name:"disabled",role:"attribute",ref:"disabled"},{name:"checked",role:"attribute",ref:"checked"},{name:"expanded",role:"attribute",ref:"expanded"}]},_getTypedValue:function(t){return t!=r?n.isNumeric(t)?t.indexOf(".")>-1?parseFloat(t):parseInt(t):t.indexOf("/Date(")>-1?new Date(parseInt(t.substring(6,19))):t.toLowerCase()=="true"?!0:t.toLowerCase()=="false"?!1:t:""},_mapNode:function(t){var i={},r=this;return n.each(this.schema.fields,function(n,u){var f=u.name.toString();u.role=="attribute"?t.attr(u.ref)&&(i[f]=r._getTypedValue(t.attr(u.ref))):i[f]=u.role=="element"?t.text():t[0].tagName}),i},convert:function(t){var i=this,f=function(t,u){t.each(function(t,e){var o=i._mapNode(n(e)),s;n.isArray(u)?u.push(o):(u.children==r&&(u.children=[]),u.children.push(o));s=i.schema.tagName?n(e).children(i.schema.tagName):n(e).children();s.length&&f(s,o)})},u;return t?(u=[],f(n(t.documentElement).children(),u),u):t}});tao.htmlSelectMapper=function(){};n.extend(tao.htmlSelectMapper.prototype,tao.mapper.prototype,{convert:function(t){var i=[];if(t){var f=function(n,t){for(var i=0;ithead th,>thead td",n(t)),e=this,this.schema={columns:[]},u=[],f.each(function(t,i){e.schema.columns.push({name:n(i).attr("data-field")?n(i).attr("data-field"):n.trim(n(i).text()),title:n.trim(n(i).text()),width:n(i).data("width")!=r?n(i).dataInt("width"):0,type:n(i).attr("data-type")?n(i).attr("data-type"):"string"})}),i=this.schema.columns,o=n(t).children(":not(thead)").find("tr"),o.each(function(t,f){var o=n(f),e;o.parent()[0].tagName.toLowerCase()!="thead"&&(e={},n(">td",o).each(function(t,u){var f=n.trim(n(u).html()),o=null;isNaN(parseFloat(f))||(o=parseFloat(f));(f=="True"||f=="true")&&(o=!0);(f=="False"||f=="false")&&(o=!1);o==null&&(o=f);i[t]&&(e[i[t].name]=o,i[t].type==r&&n.extend(i[t],{type:n.type(o)}))}),u.push(e))}),u)}});tao.exprBuilder=function(){this._init()};tao.exprBuilder.prototype={_init:function(){this.exprs=[]},getResult:function(){var t=[],i=this;return n.each(this.exprs,function(n,r){t.push(i._exprStr(r))}),t.join("-")},_addExpr:function(t,i,r){var u=r;return r&&(n.type(r)=="string"||n.type(r)=="date")&&(u=encodeURIComponent('"'+r+'"')),this.exprs.push({field:t,operator:i,val:u}),this},_exprStr:function(n){var t=n.operator.replace("==","~eq~").replace("!=","~neq~").replace(">","~gt~").replace(">=","~ge~").replace("<","~lt~").replace("<=","~le~").replace(" && ","~and~").replace(" || ","~and~").replace(" !","~not~").replace("^=","~startswith~").replace("$=","~endswith~").replace("*=","~contains~");return n.field+"~"+t+"~"+n.val},addExprs:function(t){n.isArray(t)&&(this.exprs=t)},eq:function(n,t){return this._addExpr(n,"eq",t)},neq:function(n,t){return this._addExpr(n,"neq",t)},lt:function(n,t){return this._addExpr(n,"lt",t)},le:function(n,t){return this._addExpr(n,"le",t)},gt:function(n,t){return this._addExpr(n,"gt",t)},ge:function(n,t){return this._addExpr(n,"ge",t)},startswith:function(n,t){return this._addExpr(n,"startswith",t)},endswith:function(n,t){return this._addExpr(n,"endswith",t)},contains:function(n,t){return this._addExpr(n,"contains",t)},and:function(){return this._addExpr("","and","")},or:function(){return this._addExpr("","or","")},not:function(){return this._addExpr("","not","")}};n.fn.isOverflow=function(){var r=n(this),u=r.children(),f=u.length,t,i;return f?(t=0,i=0,u.map(function(){t=Math.max(t,n(this).outerWidth(!0));i=Math.max(i,n(this).outerHeight(!0))}),t>r.width()||i>r.height()):!1};n.fn.isVisible=function(t){if(t==r)return n(this).is(":visible");t?n(this).show():n(this).hide()};n.fn.isError=function(t){return t!=r?(t?n(this).addClass("d-state-error"):n(this).removeClass("d-state-error"),n(this)):n(this).hasClass("d-state-error")};n.fn.isDisable=function(t){return t!=r?(t?n(this).addClass("d-state-disable"):n(this).removeClass("d-state-disable"),n(this)):n(this).hasClass("d-state-disable")};n.fn.isHover=function(t){var i=n(this);return t!=r&&(t?i.isDisable()||i.isError()||i.addClass("d-state-hover"):i.removeClass("d-state-hover")),i.hasClass("d-state-hover")};n.fn.isActive=function(t){var i=n(this);return t!=r&&(t?i.isDisable()||i.isError()||i.addClass("d-state-active"):i.removeClass("d-state-active")),i.hasClass("d-state-active")};n.fn.isReadonly=function(t){var i=n(this);return t!=r?(t?i.addClass("d-state-readonly"):i.removeClass("d-state-readonly"),i):i.attr("readonly")!=r?i.attr("readonly")==!0||i.attr("readonly")=="readonly":i.hasClass("d-state-readonly")};n.fn.scrollEnd=function(r){var u=this,f=function(){r&&(n.isFunction(r)?r():n.isPlainObject(r)&&n.isFunction(r.callback)&&r.callback())},e=":first";return r&&r.children&&(e=r.children),this.is(i)?n(i).bind("scroll",function(){var r=(n(i).height()-n(t).height())/2+n(t).height()/3;(n(t).scrollTop()>=r||n(t).scrollTop()>n(i).height()-n(t).height()-5)&&f()}):this.bind("scroll",function(){var n=u.scrollTop(),t=u.height(),i=u.find(e+":first").height();i-n<=t&&f()}),this};n.preload=function(t){var i=n.browser.safari||n.browser.webkit?"preload":"prefetch";if(t&&n("link[href='"+t+"']").length==0)return n("").attr("href",t).attr("rel",i).appendTo(n("head"))};n.fn.preload=function(){var i=n.browser.safari||n.browser.webkit?"preload":"prefetch",t=[];return this.each(function(r,u){_href=n(u).attr("href");_href&&_href!="#"&&_href.indexOf("javascript:")==-1&&n("link[href='"+_href+"']").length==0&&t.push(n("").attr("href",_href).attr("rel",i).appendTo(n("head")))}),t};n.fn.datajQuery=function(t,i){var u=this,r=u.data(t);return r=="body"||r=="document"||r=="window"?n(r):r=="self"?u:r=="prev"?u.prev():r=="next"?u.next():r=="parent"?u.parent():r[0]=="."||r[0]==">"||r[0]=="#"?i?n(r,n(i)):n(r):i?n("#"+r,n(i)):n("#"+r)};n.fn.isEmpty=function(){return this.isInput()?this.val()==""||this.val()==r||this.val()==null:!0};n.fn.dataBool=function(t){var i=this.data(t);if(i!=r&&i!=null){if(n.type(i)=="boolean")return i;if(n.type(i)=="string")return i.toLowerCase()=="true"?!0:!1}return!1};n.fn.dataInt=function(n){return this.data(n)==r?0:parseInt(this.data(n))};n.fn.isInput=function(){var n=this[0].tagName.toLowerCase();return n=="input"||n=="select"||n=="textarea"?!0:!1};n.fn.canFocus=function(){var n=this[0].tagName.toLowerCase();return(n=="input"||n=="select"||n=="textarea"||this.attr("tabIndex")!=r)&&this.isVisible()&&!this.isReadonly()&&!this.isDisable()?!0:!1};n.notify=function(r,u){var e=n("
").addClass("d-ui-widget d-notices").appendTo("body"),f={title:"Informação",message:"",modal:!0,image:null,width:300,icon:"d-icon-info",notifyClass:"d-state-info",closeButton:!1,close:!0},o,s;return n.isPlainObject(r)?n.extend(f,r):(f.message=r,u&&(f.notifyClass=u)),o=null,f.modal&&(o=n("
").addClass("d-overlay").css({"z-index":n.topMostIndex()}).height(n(i).height()).appendTo("body")),e.addClass(f.notifyClass),e[0].close=function(){e.remove();o&&o.remove()},f.close&&n("").addClass("d-item-close d-icon-cross-3").attr("href","javascript:void(0);").appendTo(e).bind("click",function(){e[0].close()}),f.image&&n("
").addClass("d-notices-image").append(n("").attr("src",f.image)).appendTo(e),f.icon&&n("").addClass("d-notices-icon").addClass(f.icon).appendTo(e),f.title&&n("
").text(f.title).addClass("d-item-heading").appendTo(e),f.message&&(s=n("
").addClass("d-item-desc").appendTo(e),s.append(f.message)),f.width&&e.width(f.width),f.closeButton&&(buttons=n("
").css({padding:"10px"}).appendTo(e).append(n("